

#container {
    width:780px;
    margin:0 auto;
    position: relative;
}

#content {
    width:520px;
    min-height:500px;
}

#login {
	float: right;
}

#erroLogin {
	width:100%;
	background-color:#c9373e;
	display:inline-block;	
	text-align:right;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	font-style:italic;	
}

#topnav {
    padding:10px 0px 12px;
    font-size:11px;
    line-height:23px;
    text-align:right;
}

#erroLogin {
	width:100%;
	background-color:#c9373e;
	display:inline-block;	
	text-align:right;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	font-style:italic;	
}

#signin_menu {

    display:none;
    background-color:#b9c789;
    position:absolute;
    width:210px;
    z-index:200;
    border:1px transparent;
    text-align:left;
    padding:12px;
    top: 30.5px;
    right: 0px;
    margin-top:5px;
    margin-right: 0px;
    *margin-right: -1px;
    color:#789;
    font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ACE;
    font-size:13px;
    margin:0 0 5px;
    padding:5px;
    width:200px;
}

.loginButton {
	background-color:#6e9c2a;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:27px;
	line-height:27px;
	width:103px;
	text-decoration:none;
	text-align:center;
	border: 0px;
}

.loginButton:hover {
	background-color:#486917;
}

.loginButton:active {
	position:relative;
	top:1px;
}

.signout, .signin{
	background-color:#6aa329;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:125px;
	text-decoration:none;
	text-align:center;
	border:0
}
.signout:hover, .signin:hover{
	background-color:#588723;
}

.signout:active, .signin:active {
	position:relative;
	top:1px;
}

.signout:focus, .signin:focus{
	position:relative;
	top:1px;
	outline: 0	
}


